const redis = require("ioredis");

//初始化redis链接测试
const InitRedis = async () => {
  const redisClient = new redis({
    port: 6379, // Redis port
    host: "127.0.0.1", // Redis host
  });

  redisClient.on("connect", () => {
    console.log("Redis连接成功");
  });
  redisClient.on("error", (err) => {
    console.log("Redis连接失败", err);
  });
  return redisClient;
};

/* 使用
    global.redisClient.set("mykey", "value");
    global.redisClient.get("mykey").then((result) => {
      console.log(result); // Prints "value"
    });
*/

module.exports = InitRedis;

//#region
// const redis = require("redis"); // 引入 redis

// const redisClient = redis.createClient(); // 创建客户端
// redisClient.connect(6379, "127.0.0.1");

// // 监听错误信息
// redisClient.on("err", (err) => {
//   console.log("redis client error: ", err);
// });

// // async function test() {
// //   await redisClient.set("name", "zhangsan", redis.print);
// //   redisClient.get("name").then((val) => {
// //     console.log("key", val);
// //   });
// // }

// // test();

// module.exports = redisClient;
//#endregion
